Optimizing Maximum Flow Time and Maximum Throughput in Broadcast Scheduling

نویسندگان

  • Sungjin Im
  • Maxim Sviridenko
چکیده

We consider the pull-based broadcast scheduling model. In this model, there are n unit-sized pages of information available at the server. Requests arrive over time at the server asking for a specific page. When the server transmits a page, all outstanding requests for the page are simultaneously satisfied, and this is what distinguishes broadcast scheduling from the standard scheduling setting where each job must be processed separately by the server. Broadcast scheduling has received a considerable amount of attention due to the algorithmic challenges that it gives in addition to its applications in multicast systems and wireless and LAN networks. In this paper, we give the following new approximation results for two popular objectives: • For the objective of minimizing the maximum flow time, we give the first PTAS. Previously, it was known that the algorithm First-In-First-Out (FIFO) is a 2-approximation, and it is tight [12, 14]. It has been suggested as an open problem to obtain a better approximation [12, 4, 22, 29]. • For the objective of maximizing the throughput, we give a 0.7759-approximation which improves upon the previous best known 0.75-approximation [20]. Our improved results are enabled by our novel rounding schemes and linear programming which can effectively reduce congestion in schedule which is often the main bottleneck in designing scheduling algorithms based on linear programming. We believe that our algorithmic ideas and techniques could be of potential use for other scheduling problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Batch Scheduling for Flow Objectives

Batch scheduling gives a powerful way of increasing the throughput by aggregating multiple homogeneous jobs. It has applications in large scale manufacturing as well as in server scheduling. In batch scheduling, when explained in the setting of server scheduling, the server can process requests of the same type up to a certain number simultaneously. Batch scheduling can be seen as capacitated b...

متن کامل

New Approximations for Broadcast Scheduling via Variants of α-point Rounding

We revisit the pull-based broadcast scheduling model. In this model, there are n unit-sized pages of information available at the server. Clients send their requests to the server over time asking for specific pages. The server can transmit only one page at each time. When the server transmits a page, all outstanding requests for the page are simultaneously satisfied, and this is what distingui...

متن کامل

Online Broadcast Scheduling: Minimizing the Maximum Response Time

Broadcast scheduling is a widely used mechanism for disseminating vast amounts of information. In this model, information is discretized into “pages”, which clients explicitly request. The primary advantage of broadcasting is that any number of outstanding requests may be satisfied via only one broadcast. There are several ways to measure the quality of a schedule. The majority of this paper is...

متن کامل

Economic Plantwide Control of the Cumene Process

Economic plantwide control of the cumene process over a large throughput range (design to maximum achievable throughput) is studied. The process has 12 steady state operating degrees of freedom (DOFs), which are optimized for maximum hourly profit. At maximum throughput, the highest number of constraints (eight) is active leaving four unconstrained degrees of freedom. Reasonable controlled vari...

متن کامل

Maximum Throughput Flow-Based Contraflow

With the combination of vehicular networks and a scalable algorithm, we can expect an effective real-time contraflow evacuation routing. In this paper we define the maximum throughput flow and propose a contraflow evacuation routing algorithm based on reverse shortest paths and maximum throughput flows that can be used for the real-time contraflow evacuation routing. The proposed algorithm comp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1309.3675  شماره 

صفحات  -

تاریخ انتشار 2013